import Vue from 'vue'
import App from './App.vue'

// 不展示生产环境相关的提示信息
Vue.config.productionTip = false

// console.log(Vue.prototype)
// Vue.prototype上面的属性或方法,所有的Vue实例或组件实例都可以直接访问
const vm = new Vue({
  render: (h) => h(App),
  beforeCreate() {
    // 将vue实例添加到Vue的原型上,目的是为了让所有的组件实例都可以访问到这个vm实例
    // 注意: 要尽可能早的将vue实例添加到原型上.因为必须是子组件挂载完成,父组件或这个Vue实例才加载完毕
    Vue.prototype.$bus = this
  },
}).$mount('#app')
// 将vue实例添加到Vue的原型上,目的是为了让所有的组件实例都可以访问到这个vm实例
// Vue.prototype.vm = vm
